package com.usian.service.impl;


import com.usian.realname.Realname;
import com.usian.square.Square;
import com.usian.user.User;
import com.usian.vo.Rs;

import java.util.List;

public interface UserService {

    User logon(User user);

    User selectById(Integer id);

    int userInfoEdit(User user);

    List<Square> selectUserPost(Integer id);

    Integer selectUserMypost(Integer id);

    List<Realname> realname(String card);

    void saverealname(Integer userId, String realname, String card);

    Realname selectRealname(Integer id);

    List<User> selectUserLucky(Integer id);

    Integer selectUserMyLucky(Integer id);

    Integer selectCharisma(Integer id);

    int deletePost(Integer id);

    User login(User user);

    Rs sendCode(String account, String code) throws Exception;

    Integer updateUserLucky(Integer id, Integer charisma);
}
